 * {
  margin: 0;
  padding: 0;
	font: 16px Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif;}

li {
  list-style: none; }

a {
  text-decoration: none; }

header {
  width: 100%;
  height: auto;
  background: white; }
  header #logo {
    width: 1200px;
    height: 150px;
    margin: 0 auto;
    overflow:hidden;
	}
	header #logo img{
		display:block;
      	float:left;
      	margin-top:12px;
      	margin-bottom:12px;
	}
  header nav {
    width: 100%;
    height: auto;
    background: #0099af; }
    header nav > ul {
      width: 1200px;
      height: auto;
      margin: 0 auto; }
      header nav > ul::after {
        content: '';
        width: 0;
        height: 0;
        display: block;
        clear: both; }
      header nav > ul > li {
        float: left;
        position: relative; }
        header nav > ul > li .navList {
          width: 1200px;
          position: absolute;
          top: 80px;
          left: -112px;
          z-index: 100;
          background: white;
          padding: 30px;
          box-sizing: border-box;
          overflow: hidden;
          border-bottom: 2px solid #0099af;
          opacity: 0;
          display: none; }
          header nav > ul > li .navList ul {
            float: left;
            width: 14%;
            margin-bottom: 30px; }
            header nav > ul > li .navList ul li {
              font-size: 14px;
              overflow: hidden; }
              header nav > ul > li .navList ul li a {
                color: #666;
                line-height:2;
                font-size:14px;
                transition: all .5s; }
                header nav > ul > li .navList ul li a:hover {
                  margin-left: 10px; }
              header nav > ul > li .navList ul li:nth-of-type(1) {
                font-size: 16px;                
				}
				header nav > ul > li .navList ul li:nth-of-type(1) a{
					color:#555;
                    font-weight:bold;
				}
        header nav > ul > li > a {
          color: white;
          display: block;
          height: 60px;
          line-height: 60px;
          padding: 0 30px;
          transition: all .5s;
          font-weight:bold;
			}
          header nav > ul > li > a:hover {
            background: #018396;
            color: white; }
        header nav > ul > li a.this {
          background: #018396; }
        header nav > ul > li:nth-of-type(7) {
          width: 380px;
          position: relative;
          height: 60px;
          float: right; }
          header nav > ul > li:nth-of-type(7) input {
            width: 100%;
            padding: 0 50px 0 20px;
            box-sizing: border-box;
            display: inline-block;
            height: 30px;
            border-radius: 15px;
            border: none;
            position: absolute;
            top: 50%;
            margin-top: -15px;
            font-size: 14px;
            outline: none; }
          header nav > ul > li:nth-of-type(7) button {
            width: 40px;
            height: 30px;
            background: url("../images/search.png") no-repeat center/20px;
            border: none;
            outline: none;
            position: absolute;
            top: 50%;
            right: 5px;
            margin-top: -15px;
            cursor: pointer;
            border-left: 1px solid #ccc; }
.infoList img{
	width:240px;
}
footer {
  width: 100%;
  border-top: 2px solid #0099af;
  margin-top: 20px; }
  footer .foot {
    width: 1000px;
    height: auto;
    margin: 0 auto;
    vertical-align: middle;
    padding: 30px 0; }
    footer .foot img {
      display: inline-block;
      vertical-align: middle;
      margin-right: 50px;
      padding-right: 50px;
      border-right: 1px solid #ccc; }
    footer .foot p {
      display: inline-block;
      vertical-align: middle;
      line-height:1.5;
      font-size:14px;
      color:rgb(102, 102, 102);
      text-align: left; }
    footer .foot img:nth-of-type(2) {
      width: 70px;
      margin-right: 0;
      margin-left: 50px;
      border: none; }
